application thin-client ecommerce custom application development open source construction design projects linux shop management developers radius3 web design builders online shopping software development java